import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;


public class Log {

	private static PrintWriter archivoSalida = null;
	
	//variable que define si se debe escribir o no
	private static boolean LOG = true;

	public static void setOut (String nombreArchivo)
	{
		try {
			archivoSalida = new PrintWriter(new FileWriter(nombreArchivo,true));
		}
		catch (IOException io) {
			System.out.println("Error al intentar abrir el archivo "+ nombreArchivo);
		}
	}
	
	
	/*
	 * Logea el string que se pasa como parametro
	 */
	public static void write(String pLine) {
		if (LOG){
			archivoSalida.println(pLine);
			System.out.println(pLine);
		}
	}
	
	public static void flush() {
		archivoSalida.flush();
	}	

	
}
